<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by Microsoft Visio, SVG Export MVC Applicaiton Architecture.svg Page-1 -->
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:ev="http://www.w3.org/2001/xml-events"
		xmlns:v="http://schemas.microsoft.com/visio/2003/SVGExtensions/" width="10.2571in" height="10.11in"
		viewBox="0 0 738.508 727.919" xml:space="preserve" color-interpolation-filters="sRGB" class="st15-mvc-app">
	<v:documentProperties v:langID="2057" v:metric="true" v:viewMarkup="false">
		<v:userDefs>
			<v:ud v:nameU="msvConvertTheme"/>
		</v:userDefs>
	</v:documentProperties>

	<style type="text/css">
	<![CDATA[
		.st1-mvc-app {marker-end:url(#mrkr13-6);stroke:#548bd4;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}
		.st2-mvc-app {fill:#548bd4;fill-opacity:1;stroke:#548bd4;stroke-opacity:1;stroke-width:0.54347826086957}
		.st3-mvc-app {fill:#8db1e2;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
		.st4-mvc-app {fill:none;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
		.st5-mvc-app {fill:#ffffff;font-family:Poppins;font-size:1.00001em}
		.st6-mvc-app {font-size:1em}
		.st7-mvc-app {marker-end:url(#mrkr13-50);stroke:#8db1e2;stroke-dasharray:3,6;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}
		.st8-mvc-app {fill:#8db1e2;fill-opacity:1;stroke:#8db1e2;stroke-opacity:1;stroke-width:0.54347826086957}
		.st9-mvc-app {fill:none;stroke:var(--bs-body-color);stroke-linecap:round;stroke-linejoin:round;stroke-width:2.25}
		.st10-mvc-app {fill:var(--bs-body-color);font-family:Poppins;font-size:1.5em}
		.st11-mvc-app {fill:#548bd4;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
		.st12-mvc-app {fill:#0f9996;stroke:none;stroke-linecap:round;stroke-linejoin:round;stroke-width:0.75}
		.st13-mvc-app {marker-end:url(#mrkr13-50);marker-start:url(#mrkr13-187);stroke:#8db1e2;stroke-dasharray:3,6;stroke-linecap:round;stroke-linejoin:round;stroke-width:3}
		.st14-mvc-app {fill:var(--bs-body-color);font-family:Poppins;font-size:1.16666em}
		.st15-mvc-app {fill:none;fill-rule:evenodd;font-size:12px;overflow:visible;stroke-linecap:square;stroke-miterlimit:3}
	]]>
	</style>

	<defs id="Markers">
		<g id="lend13">
			<path d="M 3 1 L 0 0 L 3 -1 L 3 1 " style="stroke:none"/>
		</g>
		<marker id="mrkr13-6" class="st2-mvc-app" v:arrowType="13" v:arrowSize="2" v:setback="5.52" refX="-5.52" orient="auto"
				markerUnits="strokeWidth" overflow="visible">
			<use xlink:href="#lend13" transform="scale(-1.84,-1.84) "/>
		</marker>
		<marker id="mrkr13-50" class="st8-mvc-app" v:arrowType="13" v:arrowSize="2" v:setback="5.52" refX="-5.52" orient="auto"
				markerUnits="strokeWidth" overflow="visible">
			<use xlink:href="#lend13" transform="scale(-1.84,-1.84) "/>
		</marker>
		<marker id="mrkr13-187" class="st8-mvc-app" v:arrowType="13" v:arrowSize="2" v:setback="5.4" refX="5.4" orient="auto"
				markerUnits="strokeWidth" overflow="visible">
			<use xlink:href="#lend13" transform="scale(1.84) "/>
		</marker>
	</defs>
	<g v:mID="0" v:index="1" v:groupContext="foregroundPage">
		<title>Page-1</title>
		<v:pageProperties v:drawingScale="0.0393701" v:pageScale="0.0393701" v:drawingUnits="24" v:shadowOffsetX="8.50394"
				v:shadowOffsetY="-8.50394" v:shadowType="1"/>
		<v:layer v:name="Connector" v:index="0"/>
		<g id="shape59-1" v:mID="59" v:groupContext="shape" v:layerMember="0" transform="translate(492.936,-137.188)">
			<title>Dynamic connector.59</title>
			<path d="M7.09 727.92 L7.09 699.12" class="st1-mvc-app"/>
		</g>
		<g id="shape24-7" v:mID="24" v:groupContext="shape" transform="translate(431.991,-91.8337)">
			<title>Sheet.24</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st3-mvc-app"/>
		</g>
		<g id="shape23-9" v:mID="23" v:groupContext="shape" transform="translate(443.33,-103.172)">
			<title>Sheet.23</title>
			<desc>Repository Implementations</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="25.18" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Repository<v:newlineChar/><tspan
						x="5.33" dy="1.2em" class="st6-mvc-app">Implementations</tspan></text>		</g>
		<g id="shape26-13" v:mID="26" v:groupContext="shape" transform="translate(261.912,-91.8337)">
			<title>Sheet.26</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st3-mvc-app"/>
		</g>
		<g id="shape27-15" v:mID="27" v:groupContext="shape" transform="translate(273.251,-103.172)">
			<title>Sheet.27</title>
			<desc>ORM Configuration</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="43.16" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>ORM<v:newlineChar/><tspan
						x="15.4" dy="1.2em" class="st6-mvc-app">Configuration</tspan></text>		</g>
		<g id="shape28-19" v:mID="28" v:groupContext="shape" v:layerMember="0" transform="translate(431.991,-107.424)">
			<title>Dynamic connector</title>
			<path d="M0 720.83 L-17.46 720.83" class="st1-mvc-app"/>
		</g>
		<g id="shape31-24" v:mID="31" v:groupContext="shape" transform="translate(261.912,-182.542)">
			<title>Sheet.31</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st3-mvc-app"/>
		</g>
		<g id="shape32-26" v:mID="32" v:groupContext="shape" transform="translate(273.251,-193.881)">
			<title>Sheet.32</title>
			<desc>Entities</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="35.6" y="720.18" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Entities</text>		</g>
		<g id="shape33-29" v:mID="33" v:groupContext="shape" transform="translate(431.991,-182.542)">
			<title>Sheet.33</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st3-mvc-app"/>
		</g>
		<g id="shape34-31" v:mID="34" v:groupContext="shape" transform="translate(443.33,-193.881)">
			<title>Sheet.34</title>
			<desc>Repository Interfaces</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="25.18" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Repository<v:newlineChar/><tspan
						x="26.71" dy="1.2em" class="st6-mvc-app">Interfaces</tspan></text>		</g>
		<g id="shape61-35" v:mID="61" v:groupContext="shape" v:layerMember="0" transform="translate(397.975,-602.07)">
			<title>Dynamic connector.61</title>
			<path d="M0 727.92 L90.71 727.92 L90.71 687.79" class="st1-mvc-app"/>
		</g>
		<g id="shape62-40" v:mID="62" v:groupContext="shape" v:layerMember="0" transform="translate(397.975,-674.353)">
			<title>Dynamic connector.62</title>
			<path d="M0 720.83 L17.46 720.83" class="st1-mvc-app"/>
		</g>
		<g id="shape63-45" v:mID="63" v:groupContext="shape" v:layerMember="0" transform="translate(227.897,-674.353)">
			<title>Dynamic connector.63</title>
			<path d="M0 720.83 L17.46 720.83" class="st7-mvc-app"/>
		</g>
		<g id="shape65-51" v:mID="65" v:groupContext="shape" v:layerMember="0" transform="translate(322.857,-579.393)">
			<title>Dynamic connector.65</title>
			<path d="M7.09 727.92 L7.09 756.71" class="st1-mvc-app"/>
		</g>
		<g id="shape66-56" v:mID="66" v:groupContext="shape" v:layerMember="0" transform="translate(329.944,-488.684)">
			<title>Dynamic connector.66</title>
			<path d="M0 727.92 L0 773.27 L-260.79 773.27 L-260.79 779.39" class="st1-mvc-app"/>
		</g>
		<g id="shape67-61" v:mID="67" v:groupContext="shape" v:layerMember="0" transform="translate(329.944,-488.684)">
			<title>Dynamic connector.67</title>
			<path d="M0 727.92 L0 773.27 L158.86 773.27 L158.86 779.39" class="st1-mvc-app"/>
		</g>
		<g id="shape68-66" v:mID="68" v:groupContext="shape" v:layerMember="0" transform="translate(311.519,-341.282)">
			<title>Dynamic connector.68</title>
			<path d="M7.09 727.92 L7.09 710.46" class="st1-mvc-app"/>
		</g>
		<g id="shape69-71" v:mID="69" v:groupContext="shape" v:layerMember="0" transform="translate(341.282,-295.928)">
			<title>Dynamic connector.69</title>
			<path d="M0 727.92 L0 739.26 L170.08 739.26 L170.08 779.39" class="st1-mvc-app"/>
		</g>
		<g id="shape70-76" v:mID="70" v:groupContext="shape" v:layerMember="0" transform="translate(431.991,-198.133)">
			<title>Dynamic connector.70</title>
			<path d="M0 720.83 L-17.46 720.83" class="st1-mvc-app"/>
		</g>
		<g id="shape71-81" v:mID="71" v:groupContext="shape" v:layerMember="0" transform="translate(311.519,-295.928)">
			<title>Dynamic connector.71</title>
			<path d="M7.09 727.92 L7.09 779.39" class="st1-mvc-app"/>
		</g>
		<g id="shape72-86" v:mID="72" v:groupContext="shape" v:layerMember="0" transform="translate(322.857,-137.188)">
			<title>Dynamic connector.72</title>
			<path d="M7.09 727.92 L7.09 699.12" class="st1-mvc-app"/>
		</g>
		<g id="shape73-91" v:mID="73" v:groupContext="shape" v:layerMember="0" transform="translate(137.188,-390.889)">
			<title>Dynamic connector.73</title>
			<path d="M0 720.83 L-6.12 720.83" class="st1-mvc-app"/>
		</g>
		<g id="shape74-96" v:mID="74" v:groupContext="shape" v:layerMember="0" transform="translate(62.0699,-341.282)">
			<title>Dynamic connector.74</title>
			<path d="M7.09 727.92 L7.09 710.46" class="st1-mvc-app"/>
		</g>
		<g id="shape76-101" v:mID="76" v:groupContext="shape" v:layerMember="0" transform="translate(227.897,-390.889)">
			<title>Dynamic connector.76</title>
			<path d="M0 720.83 L17.46 720.83" class="st1-mvc-app"/>
		</g>
		<g id="shape77-106" v:mID="77" v:groupContext="shape" v:layerMember="0" transform="translate(322.857,-488.684)">
			<title>Dynamic connector.77</title>
			<path d="M7.09 727.92 L7.09 779.39" class="st1-mvc-app"/>
		</g>
		<g id="shape78-111" v:mID="78" v:groupContext="shape" v:layerMember="0" transform="translate(57.8179,-295.928)">
			<title>Dynamic connector.78</title>
			<path d="M0 727.92 L0 761.94 L238.11 761.94 L238.11 779.39" class="st1-mvc-app"/>
		</g>
		<g id="shape79-116" v:mID="79" v:groupContext="shape" v:layerMember="0" transform="translate(341.282,-341.282)">
			<title>Dynamic connector.79</title>
			<path d="M0 727.92 L0 716.58 L158.74 716.58 L158.74 710.46" class="st1-mvc-app"/>
		</g>
		<g id="shape80-121" v:mID="80" v:groupContext="shape" transform="translate(1.125,-69.1565)">
			<title>Sheet.80</title>
			<desc>Infrastructure</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
			<v:textRect cx="362.835" cy="682.565" width="725.67" height="90.7087"/>
			<rect x="0" y="637.211" width="725.669" height="90.7087" class="st9-mvc-app"/>
			<text x="4" y="657.41" class="st10-mvc-app" v:langID="2057"><v:paragraph/><v:tabList/>Infrastructure</text>		</g>
		<g id="shape81-124" v:mID="81" v:groupContext="shape" transform="translate(1.125,-159.865)">
			<title>Sheet.81</title>
			<desc>Domain</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
			<v:textRect cx="362.835" cy="682.565" width="725.67" height="90.7087"/>
			<rect x="0" y="637.211" width="725.669" height="90.7087" class="st9-mvc-app"/>
			<text x="4" y="657.41" class="st10-mvc-app" v:langID="2057"><v:paragraph/><v:tabList/>Domain</text>		</g>
		<g id="shape82-127" v:mID="82" v:groupContext="shape" transform="translate(1.125,-250.574)">
			<title>Sheet.82</title>
			<desc>Application</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
			<v:textRect cx="362.835" cy="620.203" width="725.67" height="215.433"/>
			<rect x="0" y="512.486" width="725.669" height="215.433" class="st9-mvc-app"/>
			<text x="4" y="532.69" class="st10-mvc-app" v:langID="2057"><v:paragraph/><v:tabList/>Application</text>		</g>
		<g id="shape83-130" v:mID="83" v:groupContext="shape" transform="translate(1.125,-466.007)">
			<title>Sheet.83</title>
			<desc>API</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
			<v:textRect cx="362.835" cy="682.565" width="725.67" height="90.7087"/>
			<rect x="0" y="637.211" width="725.669" height="90.7087" class="st9-mvc-app"/>
			<text x="4" y="657.41" class="st10-mvc-app" v:langID="1033"><v:paragraph/><v:tabList/>API</text>		</g>
		<g id="shape84-133" v:mID="84" v:groupContext="shape" transform="translate(1.125,-556.716)">
			<title>Sheet.84</title>
			<desc>Presentation</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
			<v:textRect cx="362.835" cy="642.88" width="725.67" height="170.079"/>
			<rect x="0" y="557.841" width="725.669" height="170.079" class="st9-mvc-app"/>
			<text x="4" y="578.04" class="st10-mvc-app" v:langID="1033"><v:paragraph/><v:tabList/>Presentation</text>		</g>
		<g id="shape85-136" v:mID="85" v:groupContext="shape" transform="translate(1.125,-1.125)">
			<title>Sheet.85</title>
			<desc>Database</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197" v:verticalAlign="0"/>
			<v:textRect cx="362.835" cy="693.904" width="725.67" height="68.0315"/>
			<rect x="0" y="659.888" width="725.669" height="68.0315" class="st9-mvc-app"/>
			<text x="4" y="680.09" class="st10-mvc-app" v:langID="2057"><v:paragraph/><v:tabList/>Database</text>		</g>
		<g id="shape96-139" v:mID="96" v:groupContext="shape" v:layerMember="0" transform="translate(322.857,-658.763)">
			<title>Dynamic connector.96</title>
			<path d="M7.09 727.92 L7.09 745.38" class="st1-mvc-app"/>
		</g>
		<g id="shape37-144" v:mID="37" v:groupContext="shape" transform="translate(261.912,-375.298)">
			<title>Sheet.37</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
		</g>
		<g id="shape38-146" v:mID="38" v:groupContext="shape" transform="translate(273.251,-386.637)">
			<title>Sheet.38</title>
			<desc>Query (Models)</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="38.79" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Query<v:newlineChar/><tspan
						x="29.85" dy="1.2em" class="st6-mvc-app">(Models)</tspan></text>		</g>
		<g id="group100-150" transform="translate(261.912,-488.684)" v:mID="100" v:groupContext="group">
			<title>Sheet.100</title>
			<g id="shape47-151" v:mID="47" v:groupContext="shape">
				<title>Sheet.47</title>
				<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
			</g>
			<g id="shape48-153" v:mID="48" v:groupContext="shape" transform="translate(11.3386,-11.3386)">
				<title>Sheet.48</title>
				<desc>Controllers</desc>
				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
				<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
				<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
				<text x="24.08" y="720.18" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Controllers</text>			</g>
		</g>
		<g id="shape53-156" v:mID="53" v:groupContext="shape" transform="translate(91.8337,-658.763)">
			<title>Sheet.53</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st12-mvc-app"/>
		</g>
		<g id="shape54-158" v:mID="54" v:groupContext="shape" transform="translate(103.172,-670.101)">
			<title>Sheet.54</title>
			<desc>Views</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="39.39" y="720.18" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Views</text>		</g>
		<g id="group103-161" transform="translate(261.912,-579.393)" v:mID="103" v:groupContext="group">
			<title>Sheet.103</title>
			<g id="shape49-162" v:mID="49" v:groupContext="shape">
				<title>Sheet.49</title>
				<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
			</g>
			<g id="shape50-164" v:mID="50" v:groupContext="shape" transform="translate(11.3386,-11.3386)">
				<title>Sheet.50</title>
				<desc>Service Agents</desc>
				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
				<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
				<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
				<text x="35.01" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Service<v:newlineChar/><tspan
							x="35.72" dy="1.2em" class="st6-mvc-app">Agents</tspan></text>			</g>
		</g>
		<g id="shape35-168" v:mID="35" v:groupContext="shape" transform="translate(261.912,-295.928)">
			<title>Sheet.35</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
		</g>
		<g id="shape36-170" v:mID="36" v:groupContext="shape" transform="translate(273.251,-307.267)">
			<title>Sheet.36</title>
			<desc>Query Handlers</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="38.79" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Query<v:newlineChar/><tspan
						x="30.02" dy="1.2em" class="st6-mvc-app">Handlers</tspan></text>		</g>
		<g id="group108-174" transform="translate(431.991,-375.298)" v:mID="108" v:groupContext="group">
			<title>Sheet.108</title>
			<g id="shape39-175" v:mID="39" v:groupContext="shape">
				<title>Sheet.39</title>
				<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
			</g>
			<g id="shape40-177" v:mID="40" v:groupContext="shape" transform="translate(11.3386,-11.3386)">
				<title>Sheet.40</title>
				<desc>Models (DTOs)</desc>
				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
				<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
				<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
				<text x="35.3" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Models<v:newlineChar/><tspan
							x="35.91" dy="1.2em" class="st6-mvc-app">(DTOs)</tspan></text>			</g>
		</g>
		<g id="shape109-181" v:mID="109" v:groupContext="shape" v:layerMember="0" transform="translate(504.275,-658.763)">
			<title>Dynamic connector.109</title>
			<path d="M7.09 744.12 L7.09 744.48 L7.09 949.47" class="st13-mvc-app"/>
		</g>
		<g id="group110-189" transform="translate(137.188,-375.298)" v:mID="110" v:groupContext="group">
			<title>Sheet.110</title>
			<g id="shape41-190" v:mID="41" v:groupContext="shape">
				<title>Sheet.41</title>
				<rect x="0" y="682.565" width="90.7087" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
			</g>
			<g id="shape42-192" v:mID="42" v:groupContext="shape" transform="translate(0,-11.3386)">
				<title>Sheet.42</title>
				<desc>Validators</desc>
				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
				<v:textRect cx="45.3543" cy="716.581" width="90.71" height="22.6772"/>
				<rect x="0" y="705.242" width="90.7087" height="22.6772" class="st4-mvc-app"/>
				<text x="14.78" y="720.18" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Validators</text>			</g>
		</g>
		<g id="group111-195" transform="translate(23.8022,-375.298)" v:mID="111" v:groupContext="group">
			<title>Sheet.111</title>
			<g id="shape43-196" v:mID="43" v:groupContext="shape">
				<title>Sheet.43</title>
				<rect x="0" y="682.565" width="90.7087" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
			</g>
			<g id="shape44-198" v:mID="44" v:groupContext="shape" transform="translate(-7.99361E-15,-11.3386)">
				<title>Sheet.44</title>
				<desc>Commands (Models)</desc>
				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
				<v:textRect cx="45.3543" cy="716.581" width="90.71" height="22.6772"/>
				<rect x="0" y="705.242" width="90.7087" height="22.6772" class="st4-mvc-app"/>
				<text x="9.44" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Commands<v:newlineChar/><tspan
							x="18.52" dy="1.2em" class="st6-mvc-app">(Models)</tspan></text>			</g>
		</g>
		<g id="shape116-202" v:mID="116" v:groupContext="shape" v:layerMember="0" transform="translate(80.4951,-295.928)">
			<title>Dynamic connector.116</title>
			<path d="M0 727.92 L0 750.6 L235.75 750.6 A2.3622 2.3622 0 0 1 240.47 750.6 L408.19 750.6 L408.19 779.39" class="st1-mvc-app"/>
		</g>
		<g id="group119-207" transform="translate(261.912,-12.4636)" v:mID="119" v:groupContext="group">
			<title>Sheet.119</title>
			<g id="shape29-208" v:mID="29" v:groupContext="shape">
				<title>Sheet.29</title>
				<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
			</g>
			<g id="shape30-210" v:mID="30" v:groupContext="shape" transform="translate(11.3386,-11.3386)">
				<title>Sheet.30</title>
				<desc>Database Scripts</desc>
				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
				<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
				<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
				<text x="27.19" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Database<v:newlineChar/><tspan
							x="36.44" dy="1.2em" class="st6-mvc-app">Scripts</tspan></text>			</g>
		</g>
		<g id="shape55-214" v:mID="55" v:groupContext="shape" transform="translate(261.912,-658.763)">
			<title>Sheet.55</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st12-mvc-app"/>
		</g>
		<g id="shape56-216" v:mID="56" v:groupContext="shape" transform="translate(273.251,-670.101)">
			<title>Sheet.56</title>
			<desc>Components</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="17.43" y="720.18" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Components</text>		</g>
		<g id="shape51-219" v:mID="51" v:groupContext="shape" transform="translate(431.991,-658.763)">
			<title>Sheet.51</title>
			<rect x="0" y="682.565" width="136.063" height="45.3543" rx="5.66929" ry="5.66929" class="st12-mvc-app"/>
		</g>
		<g id="shape52-221" v:mID="52" v:groupContext="shape" transform="translate(443.33,-670.101)">
			<title>Sheet.52</title>
			<desc>Models</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st12-mvc-app"/>
			<text x="35.3" y="720.18" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Models</text>		</g>
		<g id="group123-224" transform="translate(23.8022,-295.928)" v:mID="123" v:groupContext="group">
			<title>Sheet.123</title>
			<g id="shape45-225" v:mID="45" v:groupContext="shape">
				<title>Sheet.45</title>
				<rect x="0" y="682.565" width="90.7087" height="45.3543" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
			</g>
			<g id="shape46-227" v:mID="46" v:groupContext="shape" transform="translate(0,-11.3386)">
				<title>Sheet.46</title>
				<desc>Commands Handlers</desc>
				<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
				<v:textRect cx="45.3543" cy="716.581" width="90.71" height="22.6772"/>
				<rect x="0" y="705.242" width="90.7087" height="22.6772" class="st4-mvc-app"/>
				<text x="9.44" y="712.98" class="st5-mvc-app" v:langID="2057"><v:paragraph v:horizAlign="1"/><v:tabList/>Commands<v:newlineChar/><tspan
							x="18.68" dy="1.2em" class="st6-mvc-app">Handlers</tspan></text>			</g>
		</g>
		<g id="shape125-231" v:mID="125" v:groupContext="shape" transform="translate(590.731,-261.912)">
			<title>Sheet.125</title>
			<rect x="0" y="682.565" width="113.386" height="45.3543" rx="5.66929" ry="5.66929" class="st3-mvc-app"/>
		</g>
		<g id="shape126-233" v:mID="126" v:groupContext="shape" transform="translate(590.731,-273.251)">
			<title>Sheet.126</title>
			<desc>Domain Event Handlers</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="33.06" y="712.98" class="st5-mvc-app" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Domain<v:newlineChar/><tspan
						x="12.23" dy="1.2em" class="st6-mvc-app">Event Handlers</tspan></text>		</g>
		<g id="shape128-237" v:mID="128" v:groupContext="shape" transform="translate(590.731,-182.542)">
			<title>Sheet.128</title>
			<rect x="0" y="682.565" width="113.386" height="45.3543" rx="5.66929" ry="5.66929" class="st3-mvc-app"/>
		</g>
		<g id="shape129-239" v:mID="129" v:groupContext="shape" transform="translate(590.731,-193.881)">
			<title>Sheet.129</title>
			<desc>Domain Events</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="56.6929" cy="716.581" width="113.39" height="22.6772"/>
			<rect x="0" y="705.242" width="113.386" height="22.6772" class="st4-mvc-app"/>
			<text x="12.14" y="720.18" class="st5-mvc-app" v:langID="1033"><v:paragraph v:horizAlign="1"/><v:tabList/>Domain Events</text>		</g>
		<g id="shape130-242" v:mID="130" v:groupContext="shape" v:layerMember="0" transform="translate(640.338,-261.912)">
			<title>Dynamic connector.130</title>
			<path d="M7.09 727.92 L7.09 745.38" class="st1-mvc-app"/>
		</g>
		<g id="shape131-247" v:mID="131" v:groupContext="shape" transform="translate(715.456,-613.408)">
			<title>Sheet.131</title>
			<rect x="0" y="705.242" width="22.6772" height="22.6772" rx="5.66929" ry="5.66929" class="st3-mvc-app"/>
		</g>
		<g id="shape132-249" v:mID="132" v:groupContext="shape" transform="translate(590.731,-613.408)">
			<title>Sheet.132</title>
			<desc>Domain Design</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="62.3622" cy="716.581" width="124.73" height="22.6772"/>
			<rect x="0" y="705.242" width="124.724" height="22.6772" class="st4-mvc-app"/>
			<text x="14.09" y="720.78" class="st14-mvc-app" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Domain Design</text>		</g>
		<g id="shape133-252" v:mID="133" v:groupContext="shape" transform="translate(715.456,-647.424)">
			<title>Sheet.133</title>
			<rect x="0" y="705.242" width="22.6772" height="22.6772" rx="5.66929" ry="5.66929" class="st11-mvc-app"/>
		</g>
		<g id="shape134-254" v:mID="134" v:groupContext="shape" transform="translate(613.408,-647.424)">
			<title>Sheet.134</title>
			<desc>API Design</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="51.0236" cy="716.581" width="102.05" height="22.6772"/>
			<rect x="0" y="705.242" width="102.047" height="22.6772" class="st4-mvc-app"/>
			<text x="25.57" y="720.78" class="st14-mvc-app" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>API Design</text>		</g>
		<g id="shape137-257" v:mID="137" v:groupContext="shape" transform="translate(715.456,-681.44)">
			<title>Sheet.137</title>
			<rect x="0" y="705.242" width="22.6772" height="22.6772" rx="5.66929" ry="5.66929" class="st12-mvc-app"/>
		</g>
		<g id="shape138-259" v:mID="138" v:groupContext="shape" transform="translate(579.393,-681.44)">
			<title>Sheet.138</title>
			<desc>Front-end Design</desc>
			<v:textBlock v:margins="rect(4,4,4,4)" v:tabSpace="42.5197"/>
			<v:textRect cx="68.0315" cy="716.581" width="136.07" height="22.6772"/>
			<rect x="0" y="705.242" width="136.063" height="22.6772" class="st4-mvc-app"/>
			<text x="10.46" y="720.78" class="st14-mvc-app" v:langID="1033"><v:paragraph v:horizAlign="2"/><v:tabList/>Front-end Design</text>		</g>
	</g>
</svg>
